du512053619 2017-04-20 08:37
浏览 65
已采纳

TYPO3 PHP无法在网站上运行

On my Website with TYPO3 I want some PHP scripts to show some data on my Homepage. Without TYPO3 it works well, however using TYPO3 it does not show results.

I have some JS files included via TypoScript, which runs PHP files with the use of ajax.

I use the following AJAX call to my PHP scripts:

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

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

The JS is executed properly, so it isn't the issue for that. Without TYPO3, the PHP script is running properly too. On a local server (apache), the PHP script is executed.

On the IIS 6 Server the PHP script does not work.

Does anybody know some tips? greets

  • 写回答

1条回答 默认 最新

  • duanletao9487 2017-04-20 20:02
    关注

    You probably run your website with realurl? In that case if you are not working with baseUrl your link will be altered if it is opened from a "subdirectory" like yourdomain/link1/link2.html. The relative path fileadmin/php/loadprices.php becomes yourdomain/link1/fileadmin/php/loadprices.php that way.

    A simple solution is to change it to an absolute url:

    url : '/fileadmin/php/loadprices.php',
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 C++扑克牌游戏的编程
  • ¥15 有人能看一下我宿舍管理系统的报修功能该怎么改啊?链表那里总是越界
  • ¥15 cs loadimage运行不了,easyx也下了,没有用
  • ¥15 r包runway详细安装教程
  • ¥15 Html中读取Json文件中数据并制作表格
  • ¥15 谁有RH342练习环境
  • ¥15 STM32F407 DMA中断问题
  • ¥15 uniapp连接阿里云无法发布消息和订阅
  • ¥25 麦当劳点餐系统代码纠错
  • ¥15 轮班监督委员会问题。