PHPackages                             tomk79/rencon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tomk79/rencon

ActiveLibrary

tomk79/rencon
=============

0.0.1(6y ago)03MITPHPPHP &gt;=5.4.0CI failing

Since Feb 6Pushed 4y ago1 watchersCompare

[ Source](https://github.com/tomk79/rencon)[ Packagist](https://packagist.org/packages/tomk79/rencon)[ RSS](/packages/tomk79-rencon/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)Dependencies (3)Versions (3)Used By (0)

rencon - 蓮根
===========

[](#rencon---蓮根)

    Linux Windows     master  [![](https://camo.githubusercontent.com/056b8b34de7a84f622e3c2f5064459e3f2ecfce3a2d79de5594fd9644dbb27ec/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f746f6d6b37392f72656e636f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/tomk79/rencon)   [![](https://camo.githubusercontent.com/5913e992e3f0701b2d00908d655a8b421893da044d6e4e278eb579a30f2ae6f4/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f32776b376f6b6e3332706d6c696e38772f6272616e63682f6d61737465723f7376673d74727565)](https://ci.appveyor.com/project/tomk79/rencon)    develop  [![](https://camo.githubusercontent.com/74bf50d80cc36f9ce5cb7d5c7b2b38775dd1ee43fb5a70a7fbfb3b952cfd4625/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f746f6d6b37392f72656e636f6e2e7376673f6272616e63683d646576656c6f70)](https://travis-ci.org/tomk79/rencon)   [![](https://camo.githubusercontent.com/cd56cdc62d3ba8cc5ac4c9f0af8b756b67cb271c0f6c9de7bbe285ee49441c95/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f32776b376f6b6e3332706d6c696e38772f6272616e63682f646576656c6f703f7376673d74727565)](https://ci.appveyor.com/project/tomk79/rencon)   `rencon` は、手軽にサッと使えるブラウザベースの簡易サーバー管理ツールです。

PHPスクリプト 1ファイルの構成で、使いたいときにすぐに使え、使い終わったら容易に削除してしまえます。 GUIベースのウェブアプリケーションなので、普段コマンド操作に慣れていない方でも操作できます。

提供される機能は次の通りです。

- ファイルとフォルダ
- データベース操作

インストール手順 - Install
------------------

[](#インストール手順---install)

`dist` ディレクトリにある [rencon.php](./dist/rencon.php)を、 お使いのウェブサーバーのドキュメントルート以下の任意の場所に配置して、 ウェブブラウザからアクセスします。

### 例: 手動で設置する場合

[](#例-手動で設置する場合)

- [リリースの一覧ページ](https://github.com/tomk79/rencon/releases) から、最新のバージョンの `rencon.php` をダウンロードする。
- テキストエディタで開き、適宜設定を書き換える。(任意)
- FTPツールなどを使い、お使いのお使いのウェブサーバーのドキュメントルート以下の任意の場所にアップロードする。
- ウェブブラウザからアクセスする。

### 例: `curl` コマンドを使う場合

[](#例-curl-コマンドを使う場合)

```
$ cd /path/to/your/htdocs/(foo)/(bar);
$ curl https://github.com/tomk79/rencon/releases/download/0.0.1/rencon.php -L -o rencon.php;

```

テキストエディタで開き、適宜設定を書き換えます。(任意)

```
$ vi rencon.php

```

設定する - Configuration
--------------------

[](#設定する---configuration)

`rencon.php` をテキストエディタで開くと、先頭付近には、

```
// =-=-=-=-=-=-=-=-=-=-=-= Configuration START =-=-=-=-=-=-=-=-=-=-=-=
$conf = new stdClass();
```

で始まる設定ゾーンが記述されています。

`$conf` の値を書き換えて、rencon の機能を制御することができます。

### ログインユーザー設定

[](#ログインユーザー設定)

rencon の初期画面は、ログイン画面から始まります。 `$conf->users` に 登録されたユーザーが、ログインを許可されます。 ユーザーIDを キー に、sha1ハッシュ化されたパスワード文字列を 値 に持つ連想配列で設定してください。 ユーザーは、複数登録できます。

```
$conf->users = array(
	"admin" => sha1("admin"),
);
```

ユーザーを登録しない場合は、ログインなしで使用できます。 そうしたい場合は、`$conf->users` を `null` に設定してください。

```
$conf->users = null;
```

### 無効にする機能

[](#無効にする機能)

```
$conf->disabled = array(
	'databases', // データベース操作を無効化
	'files', // ファイルとフォルダ操作を無効化
	'phpinfo', // phpinfo() の閲覧を無効化
);
```

### データベース接続情報設定

[](#データベース接続情報設定)

データベースに接続するために必要な情報を設定します。 連想配列で複数の接続先を設定できます。

```
$conf->databases = array(
  "main_db" => array(
    "dsn" => "sqlite:./db/database.sqlite", // PDOの第1引数に渡される値
    "driver" => "sqlite", // DBドライバ名 (`dsn` が設定される場合は不要)
    "host" => "127.0.0.1", // 接続先ホスト名 (`dsn` が設定される場合は不要)
    "port" => 3306, // 接続先ポート番号 (`dsn` が設定される場合は不要)
    "database" => "my_database_name", // 接続先データベース名 (`dsn` が設定される場合は不要)
    "username" => "user", // ログインユーザー名
    "password" => "passwd", // ログインパスワード
    "options" => array(), // PDOオプション
  ),
);
```

### ファイル一覧のルートディレクトリ

[](#ファイル一覧のルートディレクトリ)

```
$conf->files_path_root = '/';
```

### 表示させないパスのリスト

[](#表示させないパスのリスト)

```
$conf->files_paths_invisible = array();
```

### 編集できなくするパスのリスト

[](#編集できなくするパスのリスト)

```
$conf->files_paths_readonly = array(
	'/*',
);
```

システム要件 - System Requirement
---------------------------

[](#システム要件---system-requirement)

- PHP 5.4+ が動作するウェブサーバー
- mbstring が有効なこと。
- データベース操作を利用する場合
    - PDO が有効なこと。
    - 使用するDBMSに対応するPDOドライバーが有効なこと。

(!) 使用上の注意
----------

[](#-使用上の注意)

このツールは、サーバー上の、本来ブラウザから見えてはならない情報を見えるようにするものです。 第三者に悪用されると大変危険です。

- 安全が確認されている環境でのみ使用してください。
- 特に、個人情報や重要な機密情報にアクセスできるサーバーには設置しないでください。
- 使ったまま置きっぱなしにせず、 すぐに削除してください。

更新履歴 - Change log
-----------------

[](#更新履歴---change-log)

### rencon v0.0.1 (2020年2月7日)

[](#rencon-v001-2020年2月7日)

- Initial Release.

開発者向け情報 - for Developer
-----------------------

[](#開発者向け情報---for-developer)

### ビルド - Build

[](#ビルド---build)

```
$ php build/build.php

```

### テスト - Test

[](#テスト---test)

```
$ php vendor/phpunit/phpunit/phpunit

```

ライセンス - License
---------------

[](#ライセンス---license)

MIT License

作者 - Author
-----------

[](#作者---author)

- Tomoya Koyanagi
- website:
- Twitter: @tomk79

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2293d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/00ca3b0b7c69b5a8c25bbfb82b305ab94c4fc7458b38df445cbb97acc073875f?d=identicon)[tomk79](/maintainers/tomk79)

---

Top Contributors

[![tomk79](https://avatars.githubusercontent.com/u/584845?v=4)](https://github.com/tomk79 "tomk79 (28 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tomk79-rencon/health.svg)

```
[![Health](https://phpackages.com/badges/tomk79-rencon/health.svg)](https://phpackages.com/packages/tomk79-rencon)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
