2017-03-11 6 views
0

私はPythonとDjangoを研究し、ホームページを構築しました。 私はUbuntuサーバー(apache2 2.4.18/php-7.0/MariaDB 10.0.28 phpMyAdmin/FTP)の仮想メモリを開発者向けに使用しています。sudoコマンドが無効になっていると、仮想サーバー上にpythonでホームページを構築できますか?

サーバーでユーザーにpythonを使用させることは許可されていませんでしたが、サーバー管理者に許可を与えてもらいました。 しかし、問題は、sudoのコマンドラインだけでなく、apt-getpythonのような基本的なコマンドも使用できないということでした。 唯一の管理者がそうすることができるので、私はvirtualenv、djangoなど必要なものを自分でインストールすることはできないようです。

.pyファイルが動作するかどうかを調べるために、<?php include_once"test.py" ?>をindex.phpのヘッダにtest.pyについて追加しました。print "python test"(このサーバにはPython 2のみがインストールされていることを意味します)が書かれています。できます。つまり、私はFilezillaを使って.pyファイルをアップロードするだけです。

このケースでは、このサーバーでPythonを使用してホームページを効率的に作成できますか?私はBottle Frameworkを使うことを考えていましたが、確かではありません。 私はこのサーバーでPHPを使用し、PythonAnywhereでPythonを使用するべきかどうか疑問に思っています。

私は初心者です。任意のアドバイスをお待ちしております:)

+0

アクセスポート80へのrootアクセスが必要です –

答えて

1

あなたに仮想化を開始し、その環境で作業する権限を与えるように管理者に依頼することを考えましたか?

+0

ありがとうございました!私はサーバーの管理者に尋ねた、それは彼が私にvirtualenvの権限を与えるだろう:) –

関連する問題