WordPress repozitář pluginů neumožní nahrát soubory s php syntax chybou

Do oficiálního repozitáře WordPress pluginů bylo možné pomocí SVN nahrát i soubory, v které obsahovaly syntaxtické chyby v php. To se před štědrým dnem změnilo.  Co to znamená? Pro běžné uživatele je to dobrá zpráva, omezí se možnost instalace pluginu, který vám blokne web. Pro developery, zvláště, pro ty, co si výsledný plugin nekontrolují na chybová hlášení, to může být černá můra.

Očekávám, že na stackoverflow se objeví řada dotazů, proč SVN hlásí Commit blocked by pre-commit hook (exit code 1), při nahrávání pluginu. Takže pokud se vám tato chyba zobrazí, nepůjde plugin nahrát, dokud si v souborech neopravíte chyby.

Chyba může vypadat třeba takto:

Error: Commit failed (details follow):
Error: Commit blocked by pre-commit hook (exit code 1) with output:
Error: PHP Parse error: syntax error, unexpected end of file in – on line 1234
Error:
Error: ***********************************
Error: PHP error in: really-cool/tags/1.0/really-cool.php:
Error: Errors parsing really-cool/tags/1.0/really-cool.php
Error: ***********************************
Error: This error was generated by a custom hook script on the Subversion server.
Error: Please contact your server administrator for help with resolving this issue.
Completed!:

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *