Tak więc zastanawiałem się, czy ktoś może wyjaśnić następujące zdarzenie i może zasugerować, jak mogę rozwiązać ten problem.Problemy z cakephp i httpd.conf na serwerze apache Windows (wampie)
przepraszam za dziwne kolorowanie kodu
Pozwól mi wyjaśnić skonfigurować pierwszy. Mam zainstalowany serwer wampli i fizycznie znajduje się on na jednym dysku twardym, a moje pliki rozwojowe znajdują się na oddzielnym dysku twardym. Więc dodałem alias dostęp do określonego folderu Dev
w httpd.conf mam następujący
ServerRoot D:/Program Files/wamp/bin/apache/apache2.2.11
Listen 80
ServerName localhost:80
DocumentRoot D:/Program Files/wamp/www
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory D:/Program Files/wamp/www/>
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
Poniżej znajduje się w oddzielnym pliku conf i włączone do httpd.conf
Alias /project_birthday_planner "E:/Development/--- Projects-Full/PROJECT - BirthdayPlanner/trunk/"
<Directory E:/Development/--- Projects-Full/PROJECT - BirthdayPlanner/trunk/>
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
w moim E:/Rozwój/--- Projekty-pełne/PROJEKT - BirthdayPlanner/trunk/ Mam moje katalogi i pliki cakephp
tutaj jest problem
mój tryb przepisać jest włączona i moich plików htaccess na następujące foldery CakePHP są następujące,
korzeń CakePHP
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]
</IfModule>
* \ app *
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteRule ^$ /webroot/ [L]
RewriteRule (.*) /webroot/$1 [L]
</IfModule>
* \ app \ Webroot *
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
kiedy dostęp /project_birthday_planner mi się następujący błąd 404 Not Found
**Not Found**
The requested URL /app/webroot/ was not found on this server.
Jeżeli ustawić DocumentRoot do notatnika CakePHP lub przenieść foldery i pliki cakephp do początkowego folderu DocucumentRoot, wszystkie się uruchamiają i działają.
pytanie jak mogę rozwiązać ten problem, jest to coś, co pochodzi z natury przy użyciu Apache Alias czy jestem brakuje jakiegoś kawałka
powinno to skonfigurować zostać rozwiązany poprzez VirtualHost wtedy?
bardzo dziękuję z góry
Czy to windows problem? – GnrlBzik