herchri Posted October 2, 2012 Share Posted October 2, 2012 (edited) Hallo zusammen, ich habe meinen live Shop nun mal 1:1 noch mal in eine Testumgebung transferiert. Ich bin so vorgegangen, dass ich per FTP den Shop 1:1 übertragen habe, dann die Verzeichnis- und Dateiberechtigungen angepasst habe und dann das DB Backup eingespielt habe. Das scheint so erst mal funktioniert zu haben. Ich habe danach die .htaccess und robots.txt Datei neu erzeugt, jedoch erhalte ich immer nen 404 error. Was mache ich falsch? mod_rewrite ist auf dem Testsystem aktiv. Wenn ich die friendly URLs deaktiviere, dann geht der Shop scheinbar komplett. Der Testserver ist identisch zum livesystem. Danke und viele Grüße Chris Edited October 3, 2012 by herchri (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted October 2, 2012 Share Posted October 2, 2012 Wenn du eine anderen Linkaufbau hast, dann musst du die .htaccess natürlich auch neu erstellen, damit die neue Struktur auch übernommen wird. Link to comment Share on other sites More sharing options...
herchri Posted October 2, 2012 Author Share Posted October 2, 2012 Der Linkaufbau ist der gleiche, es ist ja alles 1:1 übernommen und die .htaccess Datei habe ich mehrfach über das Backoffice neu erzeugt .... Link to comment Share on other sites More sharing options...
guest* Posted October 3, 2012 Share Posted October 3, 2012 Wenn du das Dateiverzeichnis angepasst hast, dann ist die Verlinkung nicht mehr die gleiche. Browser-Cache geleert ? .htaccess verfügt auch über ausreichend Schreibrechte ? Hast Du die Test-PS neu installiert ? Du musst nur den gesicherten FTP raufladen, eine leere DB erstellen und in diese dann deine DB reinkopieren. Wo ist das Testprojekt ? Lokal ? Xampp ? Link to comment Share on other sites More sharing options...
herchri Posted October 3, 2012 Author Share Posted October 3, 2012 Hi cd500, also ich habe PS nicht neuinstalliert, sondern das PS Verzeichnis des live Shops einfach 1:1 auf den neuen Server übertragen, die DB importiert und die .htaccess Datei neu erzeugt. Die Datei hat mode 666 und vom Änderungsdatum her passt es auch. Der Testserver ist 1:1 exakt gleich wie mein live Server und läuft in einem kl. RZ: PrestaShop-Version: 1.4.7.3 Informationen auf Ihrem Server: Linux #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 Version der Server-Software: Apache/2.2.22 (Ubuntu) PHP-Version: 5.3.10-1ubuntu3.4 MySQL-Version: 5.5.24-0ubuntu0.12.04.1 Link to comment Share on other sites More sharing options...
guest* Posted October 3, 2012 Share Posted October 3, 2012 Ich weiss nicht ob 666 ausreichend Schreibrechte sind. Jeder Server ist da anders konfiguriert. Aber CHMOD 0750 oder 0755 sollten es schon sein für die .htaccess. Link to comment Share on other sites More sharing options...
herchri Posted October 3, 2012 Author Share Posted October 3, 2012 Also wenn ich die Datei komplett leer speichere, dann wird sie vom Shopgenerator befüllt. Also das scheint zu funktionieren. Woran kann das noch liegen? Link to comment Share on other sites More sharing options...
herchri Posted October 3, 2012 Author Share Posted October 3, 2012 interessanter Weise, werden auch bei aktivierten friendly URL's keine Produktbilder dargestellt, auch wenn ich alle Vorschaubilder vorher neu erzeuge. Wenn ich die friendly URL's deaktiviere, dann geht irgendwie alles Link to comment Share on other sites More sharing options...
guest* Posted October 3, 2012 Share Posted October 3, 2012 Ist das ein anderer Server, als der Liveshop ? überprüfe mal ob gzip installiert/aktiviert ist, ob mod_rewrite installiert und aktiviert ist. Link to comment Share on other sites More sharing options...
herchri Posted October 3, 2012 Author Share Posted October 3, 2012 Es ist ein anderer Server ... folgende Module sind auf dem Livesystem aktiv: core mod_log_config mod_logio prefork http_core mod_so mod_actions mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_status mod_suexec auf dem Testsystem: core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_ssl mod_status Hast Du ne Idee woran es liegt? Auf dem live system gehen die friendly urls Link to comment Share on other sites More sharing options...
herchri Posted October 3, 2012 Author Share Posted October 3, 2012 ok, problem ist gelöst in der conf der website war nen kleiner fehler. AllowOverride All stand auf none, wodurch mod_rewrite nicht ging ... Also solved Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now