Ho copiato i file e il database da BradPPresents.com a BradP.com..HTACCESS File che causa l'errore interno del server
Il file .htaccess è necessario per visualizzare correttamente le pagine poiché "Pretty URLs" è abilitato da joomla !.
È possibile vedere che il database e tutte le connessioni funzionano a http://bradp.com/index.php, tuttavia http://bradp.com/home.html non funziona poiché si basa sul file .htaccess per analizzare l'URL.
Ho copiato il file htaccess identico da bradppresents.com (attualmente funzionante bene) su bradp.com e ricevo "Errore interno server" quando il file è presente. Non appena viene eliminato l'errore scompare, ma ovviamente il sito non funziona come necessario.
Spero che qualcuno possa illuminare un po 'di luce per me.
Ecco il file .htaccess
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|\.aspx|\.asp|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#max files size restrictions
php_value upload_max_filesize 20M
php_value post_max_size 20M
Ecco il file di configurazione del sito da Apache.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/nick/public_html/bradp.com/html/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/nick/public_html/bradp.com/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
È essenzialmente il file predefinito con alcune modifiche.
Apprezzo davvero qualsiasi aiuto che posso ottenere; Grazie mille, Nick
Prima di chiedere, è necessario dare un'occhiata ai file di registro. – Gumbo
Non pensavo nemmeno di controllarlo. Grazie. –