CakePHP: beim installieren einer Anwendung in eine subdomain

Ich versuche zu installieren eine CakePHP-app auf eine subdomain in meinem server. Ich möchte, um eine erweiterte installation aus und trennen Sie die Kern-und app-libs aus dem webroot-Verzeichnis.

Setzte ich das gesamte Projekt in einen Ordner auf home-Verzeichnis und verschieben Sie den Inhalt des webroot-Verzeichnis sub-Domain-httpdocs-Verzeichnis.

Dann sieht es so aus:

subdomains-httpdocs:

drwxrwxrwx 2 root root 4096 Mar 21 08:34 css
-rwxrwxrwx 1 root root 2760 Mar 21 08:34 css.php
-rwxrwxrwx 1 root root  374 Mar 21 08:34 favicon.ico
drwxrwxrwx 2 root root 4096 Mar 21 08:34 files
drwxrwxrwx 2 root root 4096 Mar 21 08:34 img
-rwxrwxrwx 1 root root 2731 Mar 21 08:43 index.php
drwxrwxrwx 2 root root 4096 Mar 21 08:34 js
-rwxrwxrwx 1 root root 3086 Mar 21 08:34 test.php

Bearbeitete ich die index.php Datei und ROOT ändern und APPDIR Konstanten zu-Punkt-Kuchen Halter und app-Ordner (im home-Verzeichnis), beziehungsweise. Schließlich habe ich geändert .htaccess-Dateien (3 Dateien) hinzufügen RewriteBase parameter zeigt auf app-Verzeichnis (als Koch-Buch sagt http://book.cakephp.org/view/917/Apache-and-mod_rewrite-and-htaccess).

Ich habe das mod_rewrite geladen wird und apache AllowOverride All ist aktiv, aber es funktioniert nicht. Es Antworten HTTP 500 everytime.

Wenn ich das gesamte Projekt im httpdocs-Verzeichnis (einschließlich webroot-Verzeichnis), es funktioniert perfekt.

Können Sie mir helfen mit diesem?


UPDATE

Ich nochmals überprüft und es funktioniert, wenn alle Verzeichnisse sind in den httpdocs Ordner (Kern-und app-Verzeichnissen). Jedoch, Sie arbeiten nicht an einem anderen Ort.

Gibt es

Warning: include(cake/bootstrap.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/mydomain.com/subdomains/subscribers/httpdocs/apptest/webroot/index.php on line 83

Warning: include(cake/bootstrap.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/mydomain.com/subdomains/subscribers/httpdocs/apptest/webroot/index.php on line 83

Warning: include() [function.include]: Failed opening 'cake/bootstrap.php' for inclusion (include_path='/home/systemtest:/home/systemtest/app/:.:') in /var/www/vhosts/mydomain.com/subdomains/subscribers/httpdocs/apptest/webroot/index.php on line 83

Vielen Dank im Voraus

  • Hat der webserver die Berechtigung zum Zugriff auf die Kuchen-und app-Dateien?
  • Vielen Dank für deine Antwort, Amy. Wahrscheinlich ist es nicht berechtigt ist. Wie kann ich Berechtigungen für den webserver? httpd.conf?
InformationsquelleAutor Jose S | 2011-03-21
Schreibe einen Kommentar