奇妙な問題があります。Dreamweaverまたは任意のテキストエディタで編集しようとすると、サーバー上のすべてのphpファイルが破損しているように見えます。サーバーでphpファイルを開いてソースコードを表示すると、実際のphpコードではなく出力htmlコードが表示されます。たとえば<?php echo phpinfo(); ?>
、サーバーのphp情報を出力するために、1行のコード()を含むphpファイルをアップロードしました。このページは、ブラウザで期待どおりに表示されます。ただし、notepad ++、dreamweaver、または任意のテキストエディタを使用してサーバー上のソースコードを表示または編集しようとすると、実際に1行のphpコードではなく、出力html(約870行のhtmlコード)が表示されます。 phpファイルで。
データベースへの接続文字列を含むPhpファイル、またはテキストエディタで空白として開いているインクルードファイル。dreamweaverで、これらのタイプのphpファイルに対して「ファイルが見つかりません」というエラーが表示されます。これは、データベース接続またはインクルードファイルを解決できないことを示しているようです。他のスクリプトファイル(configuration.phpなど)も空白で開きます。
この問題は、私のjoomlaサイト(joomla 2.5)のすべてのphpファイル、およびjoomlaの一部ではないファイルにも影響を及ぼしています。htdocsフォルダーの外にあるphpファイルにも影響します。ただし、他のすべてのスクリプトファイル(css、js、xml)はテキストエディタで正しく開きます。
奇妙なことに、これはウェブサイト上のjoomlaまたは他の非joomlaページのパフォーマンスに影響を与えていません。サーバー上でphpソースコードを表示または編集できないことを除いて、Webサイトは完全に機能します。すべてのファイルをこの新しいLAMPサーバーにコピーする前に、同じjoomlaインストールをローカルホストと別のリモートサーバーで完全に実行していました。
Windows 7のWebdavを介してサーバーに接続します。これは、大学のサーバーでの共有ホスティングです。私はIT部門に連絡しましたが、彼らはすべてをチェックし、問題は彼らの側からではないことを何度も何度も私に保証してくれました。
この問題の助けは大歓迎です。ありがとう!