저는 파이썬의 초보자이며 Wordpress에서 매우 간단한 Python 스크립트를 실행하려고합니다. 나는 this 질문에 대한 답변을했지만 행운은 없었다.Wordpress에서 Python 스크립트 실행
먼저 내가 만들어 다음과 같은 PHP를 사용하여 워드 프레스 플러그인을 활성화 : 내가 확인한
#!/usr/bin/python
print ("It works!")
:
<?php # -*- coding: utf-8 -*-
/* Plugin Name: Python embedded */
add_shortcode('python', 'embed_python');
function embed_python($attributes)
{
$data = shortcode_atts(
[
'file' => 'firstpython.py'
],
$attributes
);
$handle = popen(__DIR__ . '/' . $data['file'], 'r');
$read = '';
while (! feof($handle))
{
$read .= fread($handle, 2096);
}
pclose($handle);
return $read;
}
내가 다음과 같습니다 플러그인의 폴더에 firstpython.py 파일을 저장 그/usr/bin/python SSH를 통해 올바른 위치입니다.
마지막으로 [python]
단축 코드를 Wordpress 페이지에 삽입했습니다. 하지만 그 페이지로 가면 출력이 전혀 없지만 오류는 없습니다.
차이가 있다면 1and1의 Managed Wordpress 호스팅을 사용하고 있습니다. 아무도 내가 잘못 가고있는 것을 알고 있습니까? 나는 어딘가에서 신참의 실수를 저지르고있을 뿐이다.
각주 : 필자는 데이터 분석가로서 프로그래머가 아니므로, 내가 성취하려고하는 기술에 대해 오해 한 경우 사과드립니다. 나는 R에 익숙하지만 서버에 R을 설치하는 것은 저를 넘어서고, 따라서 Python으로 옮겨갑니다. 나는 여기에서도 나의 깊이에서 벗어날지도 모른다.
오류보고 기능을 사용할 수 있습니까? 많은 공유 호스트에서 popen이 비활성화 될 수 있습니다. – Devon