Używam xampp do rozwijania na moim localhost. Chciałbym usunąć uwagi php i zachować tylko ostrzeżenia. Wiem, że robi się to poprzez plik php.ini, ale mam problem z jego zlokalizowaniem. Podążałem ścieżką w phpinfo() i doprowadziło mnie to do xampp/php w tym folderze znajdują się dwa pliki php.ini, jeden do produkcji i jeden do programowania. Ustawiłem je na identyfikator poziomu zgłaszania błędów, jednak wciąż otrzymuję powiadomienia, co sprawia, że nie wierzę, że żaden z nich nie kontroluje zgłaszania błędów. Używam najnowszej wersji xampp. Więc domyślam się, że moje pytanie brzmi: gdzie jest prawdziwe php.ini i jakie są te dwie inne wersje? dzięki!Produkcja Php.ini vs rozwój
Odpowiedz
Po pierwsze, upewnij się, że edytując php.ini
, nie php-development.ini
lub php-production.ini
albo bynajmniej php.ini
. Następnie upewnij się, że uruchomiłeś ponownie serwer Apache, inaczej zmiany nie zostaną wprowadzone.
Sprawdź także ini_set, aby ustawić wartości ini w czasie pracy.
Miałem takie zamieszanie, w moim komputerze plik php.ini nie był wyświetlany z widoczną nazwą rozszerzenia .ini - był to po prostu php, aw kolumnie typu ma wartość "ustawienia konfiguracji"
Tak - to jest problem: w systemie Windows z XAMPP, gdy patrzysz na katalog PHP, nie widzisz php.ini. tylko php.ini-development i php.ini-production, które są różne. Dziękujemy za wyjaśnienie, że "php to w rzeczywistości php.ini. –
W pliku XAMPP 1.8.1 plik php.ini znajduje się w \ xampp \ php \ php.ini zmodyfikuj wiersz 922 upload_max_filesize = 2M Uwaga: 2M oznacza 2 MB, więc zmień na 10M dla przesłania pliku 10 MB. Zauważ również, że php.ini-development i php.ini-production to różne pliki z php.ini.
php.ini.development
i php.ini.production
są całkowicie różne od php.ini
. Problem polega na tym, że w folderze php wymagane oznaczenie php.ini
nie jest oznaczone wraz z rozszerzeniem (.php
). Tylko php jest napisane. Sprawdź właściwości pliku "php
" z "*configuration settings*
" type.it musi być .ini
, To jest dokładny plik, który zarządza raportowaniem błędów.
Od wersji PHP 7 zwykły plik php.ini został usunięty i dodany przy pomocy php.ini-production i php.ini-devlopment. W pliku tekstowym instalacji PHP stwierdzają: "Zalecamy użycie php.ini-production, ponieważ zoptymalizowaliśmy ustawienia domyślne w tym pliku pod względem wydajności i bezpieczeństwa."
Tak w skrócie użytkowania php.ini-production
Dzięki za podpowiedź, więc nie potrzebowałeś' cp php.ini-production php.ini'? – daniel
@daniel, wręcz przeciwnie. (chyba że określenie niestandardowego pliku config/ini php w konfiguracji apache lub w wierszu poleceń) to 'php.ini'. Aby rozpocząć, musisz skopiować' php.ini-production' na 'php.ini'. Witryna php i ten komentarz z @Dalton sugerują, że używasz raczej produkcyjnego pliku, a nie rozwijającego się pliku. W rzeczywistości, jeśli pracujesz nad xampp, prawdopodobnie potrzebujesz pliku ini, ponieważ jest on dostrojony zachowania pomocne podczas programowania. – matty
- 1. php.ini domyślna strefa czasowa vs. data.timezone
- 2. Get produkcja APNS tokena
- 3. Rozwój EPiServer
- 4. Jak dołączyć plik php.ini do innego pliku php.ini?
- 5. Przesłanianie php.ini na serwerze
- 6. Edycja pliku php.ini
- 7. PHP: Brak pliku php.ini
- 8. Znajdź poprawny plik php.ini
- 9. Produkcja kresek, numer w nawiasach
- 10. Czy produkcja backbone.js jest gotowa?
- 11. Jak włączyć mbstring z php.ini?
- 12. Nie można zapisać pliku php.ini
- 13. Co robi `session.entropy_length` w` PHP.ini`?
- 14. Lokalizacja PHP.ini na El Capitan
- 15. Włączanie expose_php OFF w php.ini
- 16. przekazywanie niestandardowego php.ini do phpunit
- 17. Rozwój SmartTV na początek
- 18. Rozwój Bada w Linuksie
- 19. Rozwój iPada w zespole
- 20. Metoda sinatry `rozwój?` Undefined
- 21. Profile udostępniania + Powiadomienia push + Produkcja a programowanie
- 22. Zarządzanie dev/inscenizacja/produkcja na DynamoDB?
- 23. Produkcja szyn - Jak ustawić tajne klucze?
- 24. Czy produkcja Vala i Genie jest gotowa?
- 25. Rozwój ARM na systemie Linux
- 26. Facebook Web App błąd rozwój
- 27. APS-środowisko jest zawsze rozwój
- 28. Rozwój Androida przełączanie widoczności TextView
- 29. Rozwój wtyczki Gedit w Pythonie
- 30. Początkujący Android Rozwój: findViewById numer
Domyślna lokalizacja php.ini powinien być 'xampp/php/php.ini'. Jeśli edytowałeś to i nie działa, jakie wartości używasz dla każdego? –