Heim > Artikel > Backend-Entwicklung > ucenter - PHP file_put_contents ein seltsames Problem
Das Projekt des Unternehmens erfordert die Verwendung von ucenter. Nach der Installation von dz habe ich festgestellt, dass die Kommunikation in ucenter fehlgeschlagen ist in ucenter wurde nicht aktualisiert, was zu Kommunikationsfehlern führte, nachdem PHP erfolgreich war.
Ucenter verwendet die Funktion file_put_contents, um den apps.php-Cache zu aktualisieren, und es wird ein seltsames Problem entdeckt:
ucenter betreibt die Anwendungsverwaltung. Nach dem Hinzufügen, Löschen oder Ändern von Anwendungen schlägt file_put_contents die Aktualisierung des Caches fehl und gibt „false“ zurück Dann ändere oder lösche ich den Inhalt in apps.php manuell und das Update wird erfolgreich sein. Dann habe ich die Anwendungsverwaltung erneut bedient. Nach dem Hinzufügen und Löschen der Anwendung ist das Cache-Update file_put_contents immer noch fehlgeschlagen
Computer Win7 PHP Version 5.6
Das Projekt des Unternehmens erfordert die Verwendung von ucenter. Nach der Installation von dz habe ich festgestellt, dass die Kommunikation in ucenter fehlgeschlagen ist in ucenter wurde nicht aktualisiert, was zu Kommunikationsfehlern führte, nachdem PHP erfolgreich war.
Ucenter verwendet die Funktion file_put_contents, um den apps.php-Cache zu aktualisieren, und es wird ein seltsames Problem entdeckt:
ucenter betreibt die Anwendungsverwaltung. Nach dem Hinzufügen, Löschen oder Ändern von Anwendungen schlägt file_put_contents die Aktualisierung des Caches fehl und gibt „false“ zurück Dann ändere oder lösche ich den Inhalt in apps.php manuell und das Update wird erfolgreich sein. Dann habe ich die Anwendungsverwaltung erneut ausgeführt. Nach dem Hinzufügen und Löschen der Anwendung ist das Cache-Update file_put_contents immer noch fehlgeschlagen
Computer Win7 PHP Version 5.6
Haben Sie die Berechtigungen überprüft? Verfügt der Benutzer/die Benutzergruppe, der Netzwerkdienste bereitstellt, über Lese- und Schreibberechtigungen für das Hauptverzeichnis, die temporären Dateien und die Cache-Verzeichnisse?
Stellen Sie sicher, dass der Pfad zur Datei korrekt ist
Ob für das Dateiverzeichnis Schreibberechtigungen festgelegt sind
Wenn der Dateipfad korrekt ist, handelt es sich höchstwahrscheinlich um ein Berechtigungsproblem. Versuchen Sie einfach, 777-Berechtigungen festzulegen, und Sie werden es wissen