konto usunięte

Temat: Ubuntu, apache2 i symfony. 127.0.0.1:808 - błąd 500

Cześć,

próbuję ogarnąć akonfigurację apache na ubutnu tak żeby mieć już środowisko do pracy z symfony.
Na windows jakiś czas temu przebiegło to prawie bezboleśnie, tutaj niestety jest trochę gorzej...

W katalogu /etc/apache2/sites-avaible w pliku default mam taką zawartość:


<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options FollowSymLinks
AllowOverride 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 ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

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>

NameVirtualHost 127.0.0.1:8080

# This is the configuration for your project
Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
DocumentRoot "/var/www/jobeet/web"
DirectoryIndex index.php
<Directory "/var/www/jobeet/web">
AllowOverride All
Allow from All
</Directory>

Alias /sf /var/www/jobeet/lib/vendor/symfony/data/web/sf
<Directory "/var/www/jobeet/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>


Strony na porcie 80 normalnie działają, ale po wpisaniu 127.0.0.1:8080 kiedy to powinno pokazać się Symfony pokazuje się bład 500.
O co chodzi?
Karol S.

Karol S. Software Engineer @
VMware, Palo Alto,
USA

Temat: Ubuntu, apache2 i symfony. 127.0.0.1:808 - błąd 500

Przyczyną może być na przykład brak praw do zapisu dla użytkownika www-data do katalogu cache i log wewnątrz katalogu z symfony. Najlepiej zmień sobie w index.php debug na true, a jeśli już to masz - logi z błędami apache'a i php znajdziesz w /var/log/apache2/error.log
Bartłomiej Jończy

Bartłomiej Jończy iOS / Java EE
Developer

Temat: Ubuntu, apache2 i symfony. 127.0.0.1:808 - błąd 500

A mod_rewrite masz włączony? To dość częste na debianie/ubuntu. Kiedy nie jest włączony, próba użycia w .htaccess owocuje err500.

konto usunięte

Temat: Ubuntu, apache2 i symfony. 127.0.0.1:808 - błąd 500

Bartłomiej Jończy:
A mod_rewrite masz włączony? To dość częste na debianie/ubuntu. Kiedy nie jest włączony, próba użycia w .htaccess owocuje err500.

mam włączony mod_Rewrite, wcześniej nie był i był cyrk nawet z cakephp ale już działa.

w error.log mam:

PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'The plugin "sfCompat10Plugin" does not exist.' in /usr/share/php/symfony/config/sfProjectConfiguration.class.php:373\nStack trace:\n#0 /usr/share/php/symfony/config/sfProjectConfiguration.class.php(398): sfProjectConfiguration->disablePlugins(Array)\n#1 /var/www/jobeet/config/ProjectConfiguration.class.php(33): sfProjectConfiguration->enableAllPluginsExcept(Array)\n#2 /usr/share/php/symfony/config/sfProjectConfiguration.class.php(60): ProjectConfiguration->setup()\n#3 /usr/share/php/symfony/config/sfApplicationConfiguration.class.php(47): sfProjectConfiguration->__construct('/var/www/jobeet', NULL)\n#4 /usr/share/php/symfony/config/sfProjectConfiguration.class.php(614): sfApplicationConfiguration->__construct('prod', false, '/var/www/jobeet', NULL)\n#5 /var/www/jobeet/web/index.php(6): sfProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false)\n#6 {main}\n thrown in /usr/share/php/symfony/config/sfProjectConfiguration.class.php on line 373


Symfony instalowałem przez PEAR...Marek Urbanowicz edytował(a) ten post dnia 02.03.11 o godzinie 18:03
Bartłomiej Jończy

Bartłomiej Jończy iOS / Java EE
Developer

Temat: Ubuntu, apache2 i symfony. 127.0.0.1:808 - błąd 500

Marek Urbanowicz:
Bartłomiej Jończy:
A mod_rewrite masz włączony? To dość częste na debianie/ubuntu. Kiedy nie jest włączony, próba użycia w .htaccess owocuje err500.

mam włączony mod_Rewrite, wcześniej nie był i był cyrk nawet z cakephp ale już działa.

w error.log mam:

PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'The plugin "sfCompat10Plugin" does not exist.' in /usr/share/php/symfony/config/sfProjectConfiguration.class.php:373\nStack trace:\n#0 /usr/share/php/symfony/config/sfProjectConfiguration.class.php(398): sfProjectConfiguration->disablePlugins(Array)\n#1 /var/www/jobeet/config/ProjectConfiguration.class.php(33): sfProjectConfiguration->enableAllPluginsExcept(Array)\n#2 /usr/share/php/symfony/config/sfProjectConfiguration.class.php(60): ProjectConfiguration->setup()\n#3 /usr/share/php/symfony/config/sfApplicationConfiguration.class.php(47): sfProjectConfiguration->__construct('/var/www/jobeet', NULL)\n#4 /usr/share/php/symfony/config/sfProjectConfiguration.class.php(614): sfApplicationConfiguration->__construct('prod', false, '/var/www/jobeet', NULL)\n#5 /var/www/jobeet/web/index.php(6): sfProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false)\n#6 {main}\n thrown in /usr/share/php/symfony/config/sfProjectConfiguration.class.php on line 373


Symfony instalowałem przez PEAR...Marek Urbanowicz edytował(a) ten post dnia 02.03.11 o godzinie 18:03


Tak się czasami dzieje po ręcznym usunięciu zainstalowanej wtyczki. Spróbuj może doinstalować wtyczkę przez symfony.

konto usunięte

Temat: Ubuntu, apache2 i symfony. 127.0.0.1:808 - błąd 500

Przejrzyj plik ProjectConfiguration.class.php w configu. Generalnie taki błąd to jest jak się próbuje plik konfiguracyjny z symfony < 1.4 dać dla bibliotek z symfony 1.4 gdzie plugin odpowiedzialny za kompatybilność wstecz z 1.0 nie istnieje. Spróbuj zassać symfony przez svn i jestem pewien że będzie działało.



Wyślij zaproszenie do