My local changes are ignored

I try to change a bit RT’s user interface. I’ve read
http://wiki.bestpractical.com/index.cgi?CleanlyCustomizeRT but my
local changes seem ignored.

I copied MyTickets from /usr/share/request-tracker3/html/Elements to
/usr/local/share/request-tracker3/html/Elements. I modified it heavily
but I do not see my modifications.

/usr/share/request-tracker3/lib/RT.pm does contain:
$MasonLocalComponentRoot = ‘/usr/local/share/request-tracker3/html’;

I restarted Apache completely to be sure (after deleting
/var/cache/request-tracker3/mason_data/*).

Strangely, the LDAP overlay which I installed works fine.

RT 3.0.12, Debian package.

I try to change a bit RT’s user interface. I’ve read
http://wiki.bestpractical.com/index.cgi?CleanlyCustomizeRT but my
local changes seem ignored.

I copied MyTickets from /usr/share/request-tracker3/html/Elements to
/usr/local/share/request-tracker3/html/Elements. I modified it heavily
but I do not see my modifications.

Check the permissions of the new files. Mine are 644 and owned by the
webserver and with group, rt3. However, since I use source, I’m not sure
what the debian package does, there may be variations. Be sure that the
permissions for the new files are the same as the default equivalents
that they are replacing.

Duncan Hutty
System Administrator, ECE
Carnegie Mellon University

Please use informative subject lines

a message of 28 lines which said:

Check the permissions of the new files.

You were right. Permissions did not allow reading by the Web server. I
fixed that.

Apparently, the unability to read a file is not logged anywhere. May
be because Perl’s loading system hides it?