У меня есть Symfony 3 API, и я пытаюсь зарегистрировать пользователя, но у меня возникает ошибка 500 при выполнении запроса POST (работает запрос GET). Вероятно, это проблема моей конфигурации Apache, потому что в моих файлах журналов нет ошибок. var_dump('ok')
в верхней части моей функции также дает мне ошибку 500.
Моя Apache конфигурация:
<VirtualHost *:80>
ServerName subscription.api.local
ServerAlias www.subscription.api.local
DocumentRoot /var/www/subscription_backend/web
DirectoryIndex /app.php
<Directory /var/www/subscription_backend/web>
AllowOverride None
Order Allow,Deny
Allow from All
FallbackResource /app.php
</Directory>
<Directory /var/www/subscription_backend>
Options FollowSymlinks
</Directory>
<Directory /var/www/subscription_backend/web/bundles>
FallbackResource disabled
</Directory>
ErrorLog /var/log/subscription-error.log
CustomLog /var/log/subscription-access.log combined
</VirtualHost>
Строка добавлена в мой Файл hosts:
127.0.0.1 subscription.api.local www.subscription.api.local
Мой проект находится в каталоге ~/Projects/subscription_backend
, и я использую символы c до /var/www/subscription_backend
:
sudo ln -s ~/Projects/subscription_backend /var/www/subscription_backend
Разрешения "~ / Projects / subscription_backend directory":
Разрешения "/ var / www/subscription_backend directory": lrwxrwxrwx 1 www-data www-data 55 avril 19 21:45 /var/www/subscription_backend -> /home/khan/Projects/subscription_backend/
Что не так с моей конфигурацией? Почему GET-запрос работает, но не POST?
Thx