簡體   English   中英

TYPO3 PHP在網站上不起作用

[英]TYPO3 PHP not working on website

在使用TYPO3的網站上,我希望一些PHP腳本在我的主頁上顯示一些數據。 沒有TYPO3,它會很好地工作,但是使用TYPO3,它不會顯示結果。

我有一些通過TypoScript包含的JS文件,該文件使用ajax運行PHP文件。

我將以下AJAX調用用於我的PHP腳本:

$.ajax({
        url : 'fileadmin/php/loadprices.php',
        type : 'POST',
        dataType : 'json',

        beforeSend: function(){
            $('#loadingSpin').show();
        },
....

JS已正確執行,因此這不是問題。 沒有TYPO3,PHP腳本也可以正常運行。 在本地服務器(Apache)上,將執行PHP腳本。

在IIS 6服務器上,PHP腳本不起作用。

有人知道一些提示嗎? 打招呼

您可能使用realurl運行您的網站嗎? 在這種情況下,如果您不使用yourdomain/link1/link2.htmlyourdomain/link1/link2.html ”之類的“子目錄”中打開鏈接時,其鏈接將被更改。 這樣,相對路徑fileadmin/php/loadprices.php變為yourdomain/link1/fileadmin/php/loadprices.php

一個簡單的解決方案是將其更改為絕對URL:

url : '/fileadmin/php/loadprices.php',

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM