検索結果
CentOS
- 全てのカテゴリ
- 全ての質問
- FTPでのパーミッション初期値の設定??
server:さくらの専用サーバ OS:CentOS4.5 FTPサーバ:vsftpd 上の環境で、初めてvsftpdをインストールしました。 クライアントから問題なく接続アップロードできていますが、 パーミッションの初期値が「644」になってしまいます。 初期値を「775」でアップロードしたいのですが、 これはvsftpdの設定で変更するのでしょうか? ユーザーは、 testuserで/home/testuser/にアクセスしています。 vsftpd.confは、 ------------- #chown_uploads=YES #chown_username=whoever #xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES idle_session_timeout=600 data_connection_timeout=120 #nopriv_user=ftpsecure #async_abor_enable=YES ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to blah FTP service. #deny_email_enable=YES #banned_email_file=/etc/vsftpd.banned_emails chroot_list_enable=YES chroot_local_user=YES chroot_list_file=/etc/vsftpd/chroot_list userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list user_config_dir=/etc/vsftpd/vsftpd_user_conf ls_recurse_enable=YES pam_service_name=vsftpd listen=YES tcp_wrappers=YES use_localtime=YES #pasv_enable=YES #pasv_address=***.***.***.*** #pasv_addr_resolve=YES #pasv_min_port=60000 #pasv_max_port=60030 ※pasvモードだとうまく接続できないので設定してません。 どなたかよろしくお願いします!
- ベストアンサー
- その他(ITシステム運用・管理)
- saburo123
- 回答数1
- バイナリデータ格納について
はじめまして。 現在、以下のシステム構成でWEBシステムを作成しています。 ▼システム構成 ---------------------- CentOS 5.97 PHP 5.1.6 POSTGRESQL 8.1.9 Apache 2.2.3 ---------------------- PHPを使用して、画像ファイルをバイナリデータに変換し DBに格納しようとしていますが、うまく動作しません。 ▼ソース ---------------------- //画像をバイナリ型に変換します。 $fn = "../../images/uploaded/$image_name"; $cn = @file_get_contents("$fn"); $esc_image = pg_escape_bytea($cn); //DB登録に写真を登録します。 $s=""; $s.="insert into cbphoto("; $s.=" photoid,"; $s.=" photo"; $s.=") values ("; $s.=" $photoid,"; $s.=" '{$esc_image}'"; $s.=")"; $r=pg_exec($db,$s); ---------------------- 小さいファイル(20kb以下前後)は問題なく格納できるのですが、 大きいファイルの場合は、格納されません。 ※ただし、上記のphotoidは格納されます。 また、エラーメッセージも出力されていない様です。 マニュアルを確認するとバイナリ列は1GBまで格納できると 記載されていましたが、ファイルサイズが原因で格納できないのでしょうか? また、他に原因があるのでしょうか? (ラージオブジェクトじゃないとダメ等) 以上、お手数ですがよろしくお願いいたします。
- 締切済み
- PostgreSQL
- naga1969
- 回答数1
- dump での差分バックアップについて
環境 CentOS5 dumpコマンドでルートのバックアップを取ろうと思い、週一でフルバックアップ、その他はフルバックアップの差分バックアップで取ろうと思っているのですが、差分の実行をしてもフルバックアップと同じ時間と容量がかかってしまいます。 実行コマンドは下記のとおりです。(ためしに手動でやってみました) フルバックアップ dump -0uf /backup/dump/root.dump / 差分バックアップ dump -1uf /backup/dump/root_sab.dump / しかし出来上がったファイルを見てみると下記のようにオプションで1を指定しているのにフルバックアップになってしまいます。 -rw-r--r-- 1 root root 4684462080 6月 13 18:06 root.dump -rw-r--r-- 1 root root 4815411200 6月 13 18:25 root_sab.dump 何か指定がおかしいのでしょうか? ご存じのかたよろしくお願いいたします。 ちなみに本来は、シングルユーザモードでアンマウントしてやった方がいいということでしたが、WEBサーバなので止められません(っていうか、夜中止めても別にそんな害はないんだけど・・・大したサイトじゃないし)
- ベストアンサー
- Linux系OS
- noname#64280
- 回答数1
- ファイルのアップロードができない
CentOS+PHP 5.1.6+Apache2を利用しています。 http://www.stackasterisk.jp/tech/php/php02_07.jsp をコピーしてi18n_http_output("SJIS");を削除し、 改行コードLFで配置したのですが、何度ファイル送信をしようとしてもフォーム画面が出直すだけで、実際ファイルの保存もされていません。 一度フォーム画面を出したままにしてifとelseを消してファイル送信すると ファイル名 = ファイルサイズ = バイト ファイルタイプ = テンポラリファイルパス = アップロードできません。 と表示されます。tempnam("/dat","upload_");のパスも作ってあるのですが、もし無かったとしてもファイル名とかは出るはずなので、やはり不思議としか言い様がありません。 safeモードとかでもなく、一部のphpではファイルアップロードできているような事も聞いていますが、これも含め数種アップローダを設置してみたのですができるものとできないものがあるようです。 動いたもの:http://www.k-php.com/script/uploda/index.html 理由とか対処方法わかる方いらっしゃいましたら、ご教授願います
- WordPressで作ったブログはテキストしか表示
centos5.5で自宅サーバーを組んでWordPressを入れました。 サーバー本体では正常なページが表示されるのですが、外部のパソコン(例えば会社のパソコン)やサーバー本体でもプロキシを通したHTTP表示チェックでの表示では、テキストだけが表示され、画像が抜け、リンク箇所もリンクしません。 どうすればいいのでしょうか? 同じサーバーにMovable Typeでもブログを作っており、こちらは「ポートチェック」のプロキシを通すと正常に画面が出ます。 ところがWord Pressで作ったブログはプロキシを通してもテキストだけの画面しかでないのです。 プロキシを通さないとダメなのは分かっています。 インストールディレクトリは前者は/var/www/html/mtで後者は/var/www/html/wpとしてあり、同じ環境です。 両者の切り替えは/var/www/html/index.htmlのなかでリンクアドレスを書き換えています。 MovableTypeのリンクアドレスはhttp://ドメイン名(例hoge.hage.net)/wp/です。 正常に表示されます。 WPのリンクアドレスはhttp://ドメイン名(例hoge.hage.net)/wp/で良いのですね? よろしく御願い致します。
- sendmailで外部送信ができません
sendmailで外部送信ができません sendmail初心者です。 1.内部から内部への送信はできる 2.外部から内部への受信はできる 3.内部から外部への送信ができない 現在3.の状態で困っています。 外部メールを送信すると、 「Mail Delivery Subsystem」から 「Returned mail:see transcript for details」の件名でメールが戻ってきてしまい ます。メールの内容は ---------------------------------------------------------------------------- The original message was received at Wed, 1 Sep 2010 10:07:26 +0900 from p1049-ipbf3901marunouchi.tokyo.ocn.ne.jp [123.224.102.49] ----- The following addresses had permanent fatal errors ----- <aaaaaaaa@yahoo.co.jp> (reason: 530 5.7.0 Authentication required) ----- Transcript of session follows ----- ... while talking to smtp.bbbbbbbbbb.co.jp: >>> MAIL From:<centos@cccccccccc.jp> SIZE=1135 <<< 530 5.7.0 Authentication required 554 5.0.0 Service unavailable ---------------------------------------------------------------------------- となっています。ログを見て自分なりに予想したのは、自作のサーバー宛には、 AUTH認証ができているのに、そこから、ルーター宛にAUTH認証ができていない のではないかと思っています。 どうか、お知恵をお貸しください。
- ベストアンサー
- ハードウェア・サーバー
- kitsune_iro
- 回答数3
- サーバへのアップロードが出来ない。
表題の通り、アップロードしたファイルが取得出来ずに困っています。 環境はCentOSで、バージョンは覚えていません。 php.iniの設定 file_uploads = On upload_tmp_dir = "/tmp/apache" upload_max_filesize = 1024M memory_limit = 1024M post_max_file = 1024M upload_tmp_dirの値ですが、初期は/tmpだったのですが、権限の問題を疑った為、変更しました。 cd /tmp mkdir apache chmod 777 /etc/apache chown apache:apache apache としてあります。 テストで実際に使っているファイルです。 - index.php <html> <head> </head> <body> <form action="index.php" method="post" enctype="multipart/form-data" name="test"> <input type="file" size="80"> <input type="hidden" name="MAX_FILE_SIZE" value="10000000"> <input type="submit" value="アップロード"> </form> <?php var_dump( ini_get('memory_limit') ); var_dump( ini_get('post_max_size') ); var_dump( ini_get('upload_max_filesize') ); var_dump($_FILES); ?> </body> </html> apacheのエラーログも確認しましたが、$_FILESを$_FILEに書き換えて見た時以来、エラーは出ていませんでした。 解決方法をご存知の方がおりましたら、是非ともご教授頂ければと思います。
- サーブレットを動せるレンタルサーバについて
サーブレットを動せるレンタルサーバについて 現在、ロリポップ(チカッパプラン)という月額500円程度の(PHPやMySQLが使える)レンタルサーバを借りていますが、共用サーバですのでサーブレットが動かせないです。(tomcatやJDKをインストールすること自体不可能) そこでレンタルサーバでサーブレットを動かそうとする場合、高価な専用レンタルサーバを借り、 tomcatのインストールやJDKの設定を全部自分でやらないといけないのでしょうか? 最初から既にサーブレットが動く環境(Apache+tomcat)がデフォルトで用意されすぐに利用できるようなレンタルサーバは通常ないものでしょうか? 現在、ローカル環境を2つ構築しており、(2)のようなサーブレットが動作する環境が最初から整ったレンタルサーバがないものかと考えています。 普通はレンタルサーバを借りてサーブレットを動かそうとすれば、tomcatやらJDKやら自分で専用サーバにインストール&設定するものなんでしょうか?それ以外に手法はありますか? ローカル環境は2つ構築していています。 (1) windows7 Xampp(Apache2.2+tomcat7連携)JDK6 (2) 自宅サーバ:centOS5.6 Apache2.2+tomcat5.5連携 JDK5
- ベストアンサー
- Linux系OS
- testmaster_x
- 回答数1
- ローカルネットワーク内での502エラー
お世話になります。 現在、php等でwebシステムを作成しております。 ローカルネットワーク内にサーバをたて、そこに接続して開発を行っているのですが、javascript処理やAjax処理を多数使用しているページを何回か読み込むと、cssが崩れ、Ajax関連のレスポンスがないといったエラーが頻発していしまいます。 Fiddlerでエラーを確認してみたのですが、502エラーとなっており、画像読み込み時のでエラーが多いようです。 また、直接関係するかどうかはわからないのですが、「通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。」といったエラーが出力されていました。 開発環境は以下の通りです。 Centos5.5 apche2.2.3 PHP5.3.5 考えられることは調べてみたのですが、手詰まりしていました。 対応策等おわかりの方がいらっしゃいましたら、ご教授の程をお願いしたいと思います。 お手数おかけ致しますが、宜しくお願い致します。
- ベストアンサー
- AJAX
- yamada-tarou
- 回答数3
- qmailでメールを送信できません
メールサーバ上に存在するユーザーから自ドメイン宛にメールを送信することはできます。 その後、同一ネットワーク上のクライアントのメーラーから同じユーザーのアカウントを作成して メールを送信することが出来ません。 インターネットのサイトからサーバのsmtpポートが開いているかチェックをしたところ、開いていない、と言われました。 またnetstatでsmtpがlistenになっていません。 でもqmailのプロセスは起動しています。 # ps -aef | grep qmail qmails 14540 13180 0 00:54 pts/4 00:00:00 qmail-send qmaill 14541 14540 0 00:54 pts/4 00:00:00 splogger qmail root 14542 14540 0 00:54 pts/4 00:00:00 qmail-lspawn ./Mailbox qmailr 14543 14540 0 00:54 pts/4 00:00:00 qmail-rspawn qmailq 14544 14540 0 00:54 pts/4 00:00:00 qmail-clean また、OSののファイヤーウォールを設定するsystem-config-securitylevelというツールでsmtpを開ける設定にしてあります。 どうやって、smtpサービスを起動するようにしたらよいのでしょうか? <環境> Centos5.5 qmail 1.06 説明がヘタで申し訳ありませんが、初心者です。よろしくお願いします。
- postfixメーラーで送受信できるところまで・・
さくらのVPSを借りて、CentOS、アパッチ、PHP、MySQL、までは色々なサイトに手ほどきを受けながら、うまく設置できました。 ドメインも割り当てて、そのドメインの設定もアパッチ上で行って、いざメールできるようにと、Postfixが良いということを聞いて、入れてみたが・・・ うまく行きません。 受信はdovecot を入れています。 色々なサイトを見て、同じように行うが・・telnetで直接自分の携帯にメール送信はできたけど、受信はできず、またPCのメーラー(outlook ex)にアカウント設定するが、届かず、送れず・・・ ネット上の情報は2009年とか2007年とか結構古いので、それで情報が現状況にマッチしていないのか・・・プロバイダーの25ブロック対策が、どうのこうの・・・SMTP認証がどうのこうの・・・で色々ネットを見れば、逆に混乱さえしてしまって・・・ どなたか、サーバー管理に詳しくて、初心者でも一から分かる、Postfix+dovecot の指南サイトもしくは直接解説していただける、懐の広い方いませんか? お願いします! 助けてください!
- 締切済み
- ハードウェア・サーバー
- udon98
- 回答数1
- phpMyAdimnとコマンドラインでのSQL結果
phpMyAdimnとコマンドラインで現在の文字コードを取得すると結果がことなる。 文字コードを調べる為に「show variables like 'char%';」を phpMyAdminLとコマンドラインで上で流したのですが結果がことなります。 phpMyAdmin character_set_client utf8 character_set_connection sjis character_set_database latin1 character_set_filesystem binary character_set_results utf8 character_set_server sjis character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/ コマンドライン character_set_client | sjis | character_set_connection | sjis | character_set_database | sjis | character_set_filesystem | binary | character_set_results | sjis | character_set_server | sjis | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets/ my.cnfで下記の設定を行っております。 [mysqld] character-set-server = sjis collation-server = ujis_japanese_ci skip-character-set-client-handshake [mysql] default-character-set=sjis [client] default-character-set=sjis 日本語文字も正しく登録、更新できphpMyAdminでも正しく表示されていると思うのですが phpMyAdminで結果が異なるのが気になり質問させていただきました。 phpMyAdminでの結果は無視しても問題ないのでしょうか。 環境 CentOs 5.7 Mysql 5.5.17 phpMyAdimn 3.4.7 php 5.3
- ベストアンサー
- MySQL
- geregerejp
- 回答数1
- オートマウントのディレクトリについて
◆環境 OS:CentOS5.6 (VirtualBox上で仮想環境で動かしています。) 設定ファイル:auto.master,auto.miscは、一切変更していない。 ◇確認 CD-ROMを入れた際のオートマウントの動作について、 /etc/auto.masterの内容に沿って行われていない理由がわからず、 掲示板に記載をいたしました。 当初の想定では、/misc/cdフォルダ配下に、CD-ROMがマウントされて cdディレクトリ直下にデータが表示されるものと思っていました。 しかし、実際は/mediaフォルダの直下にマウントされています。 ◆auto.master /misc /etc/auto.misc /net -hosts (コメントアウトされている文章は除外しています。) ◆auto.misc cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom (コメントアウトされている文章は除外しています。) ◆df /dev/hdc 363114 363114 0 100% /media/DVD ※/dev/cdromは/dev/hdcのシンボリックリンク 原因は、VirtualBoxだから、このようになるのか。 あるいは、何か他の設定ファイルを読んでオートマウントをしてものなのか。 オートマウントのメカニズムを明確にできればと思います。 以上、よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- cen99867ids123
- 回答数1
- 単一IPアドレスによる複数SSLの設定
こんにちは。 はじめて投稿いたします。 単一IPアドレスによる、複数SSLの設定についてですが、通常はヘッダ部分が暗号化されてしまっているため、どの認証キーを使用すればよいかわからないので、単一IPアドレスによる複数SSLの設定はできないと思います。 しかし、最近SNI(Server Name Indication)という技術を知りました。 ただし、この技術はブラウザ依存があるため、XPのマシンで立ち上げたIEでは使用できないなどの問題があるようでした。 そのため、現在は複数IPアドレスを取得し、複数のSSLを設定している状況ですが、IPアドレスの払い出しには制限があるため、何か良い方法がないかと思っております。 SSLを設定しているサイトはコンシューマ向けのECサイトであるため、ブラウザの制限をかけるわけにもいきません。 もし、SNI以外の技術で解決できたり、SNIの技術+アルファでブラウザ制限をなくす技術があれば、と思い、投稿させていただきました。 OS:CentOS 5.6 Apache:2.2.3 OpenSSL:0.9.8f よろしくお願いいたします。
- ベストアンサー
- ネットワーク
- tsuchihisa
- 回答数2
- MySQLがインストールされているかわかりません
当方、初心者です。 訳あって、古いバージョンのMySQLをインストールすることになりました。 MySQLのサイトからバージョンが5.1.68の mysql-server mysql-client mysql-devel mysql-shared をダウンロードして、 #rpm -ivh mysql-server-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-client-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-devel-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-shared-5.1.68-1.glibc23.x86_64.rpm とコマンドをうちました。 それぞれ100%となり、エラーメッセージは出ませんでした。 その後 #rpm -qa │ grep mysql と打っても何も表示されませんでした。 /etc/init.d/にmysqlはありますが、mysqldはありません。 mysql startとうつとOKと表示され showdatabaseもできました。 これでインストールは完了しているのでしょうか? OSはCentOS5.9です。 構成管理のパッケージソフトをインストールするために 前提としてMySQLが必要と記載されていたのみなので どのMySQLをインストールすれば良いかもわかりません。 心優しい方のアドバイスをお待ちしております。
- Androidで画像をサーバーから取得したいです
初めて質問させていただきます。 仕事でAndroidのアプリを作ることになったのですが、まったく初めてのことなので困っています。 やりたいことはサーバにあるMySQLにアクセスして、該当する画像をダウンロードして表示させることです。 http://d.hatena.ne.jp/language_and_engineering/20111121/p1 上記のサイトを参考にさせて頂き、テキストの情報は取得できるのですが、画像の場合はどうしたらいいのかわかりません。 こちらの環境は Android 4.0.3 サーバー CentOS6 アプリを動かすのはタブレットの予定です。 AndroidアプリからPOSTしてサーバーにあるPerlのスクリプトでMySQLへアクセスしています。 Perlのスクリプトは現在テストで画像が返ってくればいいので下記のようにしています。 (一部抜粋) $pic = "./images/test.jpg";#ここには本当はデータベーから返ってきたファイル名が入ります print "Content-type: image/jpg\n\n"; open(IMG, $pic); binmode(IMG); binmode(STDOUT); print $_ while (<IMG>); close(IMG); 皆様お忙しいとは存じますが、なにとぞご教示ください。 よろしく願い致します。
- 文字化けしたディレクトリの名前を正常にしたい
こんにちは。自己解決が困難な状況になったため、知恵をお貸しください。 サーバはさくらVPSで、CentOS6を使用しています。 ノートからサーバへファイルをコピーしたところ、文字化けが発生したので、これを正常な名前にリネームしたいです。 /usr/document ディレクトリ下に”経済学の略語一覧.txt””経済学の略語関係.txt”というtxtファイルを入れた”経済学”フォルダをコピーしました。 コピー後、/usr/document内が正常に表示されているかチェックしました。しかし、 #cd /usr/document #ls -i 3276821 経済学 を期待したのですが、 #cd /usr/document #ls -i 3276821 ??????? と表示されています。 文字化け時のリネーム方法を探したのですが、大抵のページには文字化けファイルの削除方法しか掲載されていませんでした。 3276821という数字をうまく使えば、???????部分をリネームすることができると思うのですが、方法がわかりません。 ファイルをリネームするには、ここからどういうコマンドを実行すればいいのか、教えていただきたいです。 よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- spinia0120
- 回答数1
- Linuxでマイクロ精度のスリープ
Core i3/i5/i7のCPUでLinux(CentOS5.4 kernel 2.6.18)を動かした時、 マイクロ秒の精度でスリープができずに困っています。 nanosleep()やclock_nanosleep(CLOCK_MONOTONIC,~)で100μ秒スリープさせ、 実際にスリープした時間をclock_gettime(CLOCK_MONOTONIC,~)で測定したところ、 Core i3/i5/i7いずれも約4msecスリープしてしまいます。(Jiffies?) 同じOSとテストプログラムでもCore2Duoなら誤差は数μ秒でした。 BIOSでマルチコアとHyper-Threadingをいずれも無効にすると、 Core i3/i5/i7でも数μ秒の誤差に収まったのですが、 マルチコアの恩恵が受けられないとCore iの意味がありません。 またカーネルだけ2.6.35に差し替えると100μ秒程度の誤差に改善されました。 しかし、できれば2.6.18のまま精度を上げられないかと考えています。 ・カーネル2.6.XXで修正された。 ・あるディストリビューションではパッチが出ている。 ・カーネルコンフィグで改善できる。 などなど もし情報お持ちでしたら教えて頂けないでしょうか。
- メール受信で空メール送信のプログラムを作成中です
メール受信で空メール送信のプログラムを作成中です 開発環境は以下の通りです。 CentOS5.4 CakePHP1.1 PHP5.1 Postfix2.3 参考サイト ; http://d.hatena.ne.jp/ngtn/20080208/1202400164 流れとしては メール受信 ↓ aliasesでシェルスクリプトに ↓ シェルスクリプトでreceiver.phpに ↓ PHPでメール解析し、空メール送信や添付ファイルを保存。 上記のようにしたいです。 やったこと /etc/aliases メール受信用ユーザー名: "|sh /***/***/app/vendors/receiver.sh" /***/***/app/vendors/receiver.sh #!/bin/sh cd /***/***/app ../cake/console/cake receiver receiveMail =>ここの意味がよくわからないのですが、サーバーにはconsoleフォルダが存在しませんがこのままでいいんでしょうか? /***/***/app/vendors/shells/receiver.php $fromに対してメールを送る処理を追加しました。 以上のことをして、メールを送信したら以下のようなエラーが返ってきました。 Command died with status 127: "sh /***/***/app/vendors/receiver.sh". Command output: /***/***/app/vendors/receiver.sh: line 2: cd: /***/***/app_: No such file or directory /***/***/app/vendors/receiver.sh: line 3: ../cake/console/cake: No such file or directory 以上、1週間以上悩んでおります。どうかご教授お願いいたします。
- pingで通信の確認が失敗してしまう
ネットワークの範囲で通信ができると思っているのですが、 pingで通信を確認すると要求がタイムアウトになってしまいます。 大変恐縮ですが、どなたかご教示よろしくお願いします。 > Ping 192.168.136.238 192.168.136.238 に ping を送信しています 32 バイトのデータ: 10.229.176.31 からの応答: 宛先ホストに到達できません。 要求がタイムアウトしました。 要求がタイムアウトしました。 要求がタイムアウトしました。 (01)[さくらVPS / Windows10] ■イーサネット1 さくらVPSから指定されたネットワークを設定 ■イーサネット3 IPアドレス192.168.176.31 サブネットマスク255.255.192.0 デフォルトゲートウェイ192.168.128.1 (02)[さくらVPS / CentOS] ■イーサネット0 ifdown eth0でグローバルIPを止めました。 ■イーサネット2 IPアドレス192.168.136.238 サブネットマスク255.255.192.0 デフォルトゲートウェイ192.168.128.1 ******************************************************************* URL http://homepage3.nifty.com/delorean2/ipdenta-web100.htm ネットワークアドレス192.168.128.0 ブロードキャストアドレス192.168.191.255 使用可能ホストアドレス192.168.128.1~192.168.191.254 入力サブネットマスク255.255.192.000 /18 *******************************************************************
- ベストアンサー
- ハードウェア・サーバー
- sato965
- 回答数2